human-made landscape - Espagnol Anglais Dictionnaire